(river) rapids - French English Dictionary